<?php

/**
 * 前台动态访问首页 - 入口文件
 * 
 * 入口文件须定义以下常量：
 * 
 * ROOT_PATH    服务器上的安装路径
 * ROOT_DIR     用于访问的安装目录
 * BOOT_DIR     用于访问的入口目录
 * BOOT_URL     用于访问的入口地址
 * PUBLIC_PATH  服务器上的站点公共静态资源路径
 * PUBLIC_DIR   用于访问的站点公共静态资源目录
 * APP_PATH     定义APP路径
 * SYS_PATH     定义01MVC框架路径
 *
 * @package    01CMS
 * @subpackage www
 * @author     rolong at vip.qq.com
 * @version    1.0.0
 * @link       http://www.01cms.com
 */

//开发期间去掉以下两行注释
ini_set('display_errors', 'on');
error_reporting(E_ALL);

$_SERVER['PATH_INFO'] = (empty($_SERVER['PATH_INFO']) || trim($_SERVER['PATH_INFO'],'/') == '') ? '/data' : $_SERVER['PATH_INFO'];
$port = ($_SERVER['SERVER_PORT'] == '80') ? '' : ':' . $_SERVER['SERVER_PORT'];
$curUrl = 'http://' . $_SERVER['SERVER_NAME'] . $port . $_SERVER['SCRIPT_NAME'];

define('ROOT_PATH', ereg_replace('[\\/]+', '/', dirname(__FILE__)));
define('APP_PATH', ROOT_PATH . '/www');
define('SYS_PATH', ROOT_PATH . '/01mvc');
define('BOOT_DIR', str_replace('/' . basename($curUrl), '', $curUrl));
define('BOOT_URL', $curUrl);
define('ROOT_DIR', BOOT_DIR);
define('PUBLIC_PATH', ROOT_PATH . '/public');
define('PUBLIC_DIR', BOOT_DIR . '/public');

//启动...
require SYS_PATH . '/boot.php';

//END